package practice4;

import java.util.Scanner;

public class P2301 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        boolean[] isExist=new boolean[1000001];
        int[] a=new int[100001];
        int n=sc.nextInt();
        for(int i=1;i<=n;i++){
            a[i]=sc.nextInt();
            if(!isExist[a[i]]){
                //a[i]不存在，加入集合并设置为存在，其余不用管
                isExist[a[i]]=true;
            }else{
                //a[i]已经存在了，不断加1直至不存在
                int num=a[i];
                while (isExist[num]){
                    num++;
                }
                isExist[num]=true;
                a[i]=num;
            }
        }
        for(int i=1;i<=n;i++){
            System.out.print(a[i]+" ");
        }
    }
}
